Page({
  data: {
    text: "This is page data.",
    List:[]
  },
  insertDocter:function(e) {
    wx.navigateTo({
      url: '/pages/insertDocter/index',
    })
  },
  deleteDocter: function(e) {
    wx.showModal({
        title: '是否确认删除该医生？',
        content: '删除后，将删除此位医生的账号和就诊信息',
        success: (res) => {
            if (res.confirm) {
                // 用户点击了确定
                wx.request({
                    url: 'http://127.0.0.1:8080/api/delectDocter',
                    method: 'POST',
                    data: { id: e.currentTarget.dataset.id },
                    success: (res) => {
                        if (res.data.status == 200) {
                            this.removeAppointment(e.currentTarget.dataset.id);
                            wx.showToast({
                                title: '删除成功',
                            });
                        } else {
                            wx.showToast({
                                title: res.data.msg,
                                icon: "error"
                            });
                        }
                    }
                });
            } else if (res.cancel) {
                // 用户点击了取消
                console.log('用户点击了取消');
            }
        }
    });
},
  removeAppointment: function(id) {
    const newList = this.data.List.filter(item => item.id !== id);
    this.setData({
      List: newList
    });
    wx.showToast({
      title: '取消成功',
      icon: 'success'
    });
  },
  geta_orderList:function(e){
    wx.request({
      url: 'http://127.0.0.1:8080/api/a_orderList',
      method:'GET',
      success:(res)=>{
        this.setData({
          'List':res.data.data
        })
        console.log(this.data.List)
      }
    })
  },
  onLoad: function(options) {
    // 页面创建时执行
    this.geta_orderList()
    
  },
  onShow: function() {
    // 页面出现在前台时执行
  },
  onReady: function() {
    // 页面首次渲染完毕时执行
  },
  onHide: function() {
    // 页面从前台变为后台时执行
  },
  onUnload: function() {
    // 页面销毁时执行
  },
  onPullDownRefresh: function() {
    // 触发下拉刷新时执行
    geta_orderList()
  },
  onReachBottom: function() {
    // 页面触底时执行
  },
  onShareAppMessage: function () {
    // 页面被用户分享时执行
  },
  onPageScroll: function() {
    // 页面滚动时执行
  },
  onResize: function() {
    // 页面尺寸变化时执行
  },
  onTabItemTap(item) {
    // tab 点击时执行
    console.log(item.index)
    console.log(item.pagePath)
    console.log(item.text)
  },
  // 事件响应函数
  viewTap: function() {
    this.setData({
      text: 'Set some data for updating view.'
    }, function() {
      // this is setData callback
    })
  },
  // 自由数据
  customData: {
    hi: 'MINA'
  }
})